package cn.csg.ams.collect2.poptopics.service;

import cn.csg.ams.collect2.poptopics.entity.RecordInfo;
import cn.csg.ams.collect2.poptopics.entity.ao.MkPrPfOutageBlackListAO;
import cn.csg.ams.collect2.poptopics.entity.vo.MkPrPfOutageBlackListVO;
import com.aliyun.datahub.client.model.TupleRecordData;

import java.util.List;

/**
 * @author: zhanggang
 * @ClassName: MkPrPfOutageBlackListService
 * @date: 2023-12-27 10:58:49
 * @Description: 停电告警黑名单(mk_pr_pf_outage_black_list)表服务接口
 */
public interface MkPrPfOutageBlackListService {



    /**
     * @Title:getMkPrPfOutageBlackListTotal
     * @Description:查询总数
     * @date: 2023-12-27 10:58:49
     * @params: mkPrPfOutageBlackListAo 查询条件
     * @return：int
     * @throw：
     */
    int getMkPrPfOutageBlackListTotal(MkPrPfOutageBlackListAO mkPrPfOutageBlackListAo);


    /**
     * 校验是否在调试计划内
     *
     * @param data 告警数据
     * @param recordInfo 档案信息
     * @return boolean
     */
    boolean checkDebugPlan(TupleRecordData data, RecordInfo recordInfo);
}
